<?php
	session_start();
	
	include("/var/www/html/vivencias/conexaoBD.php");
	include("/var/www/html/vivencias/verificaRecursosAtivados.php");

	require("/var/www/html/vivencias/xtpl.php"); //funcao que linka o html ao php
	$x = new XTemplate("/var/www/html/vivencias/conteudoPrincipal.htm");

	
	//$maxLengthTitulo = 0;

	//guardando o tamanho do maior titulo
	//$query0 = "SELECT titulo FROM modulos WHERE idCurso='".$_SESSION['idCurso']."'";
	//$resultado0 = mysql_query($query0,$conexao);
	//while($objeto0 = mysql_fetch_object($resultado0)){
		//if(strlen($objeto0->titulo)>$maxLengthTitulo){
			//$maxLengthTitulo = strlen($objeto0->titulo);
			//echo $maxLengthTitulo. '</br>';
		//}
	//}

	//$x->assign("largura",$maxLenghthTitulo);
	//$x->parse("Pagina.MenuLargura");

	//Para exibir os nomes dos modulos daquele curso no menuzinho, na aba conteudo
	$query = "SELECT * FROM modulos WHERE idCurso='".$_SESSION['idCurso']."' ORDER BY ordem";
	$resultado = mysql_query($query,$conexao);
	while($objeto = mysql_fetch_object($resultado)){
		if( ($objeto->conteudo!="") && ( ($_SESSION['idTipoUsuario']=="2") || ($_SESSION['idTipoUsuario']=="3") || ($_SESSION['idTipoUsuario']=="4") ) ){ //para participantes diferentes do professor/tutor/admin do curso, no menu soh aparecem os modulos que jah possuem conteudo

			$x->assign("modulos",$objeto->titulo);
			$x->assign("locationModulos","modulos.php?idModulo=$objeto->idModulo&conteudo=1");
			$x->parse("Pagina.Modulos");
		}

		if(($_SESSION['idTipoUsuario']=="0")||($_SESSION['idTipoUsuario']=="1")||($_SESSION['idTipoUsuario']=="5")){//se o kra for professor, aparecem todos os modulos
			if($objeto->conteudo!=""){
				$x->assign("modulos",$objeto->titulo);
				$x->assign("locationModulos","modulos.php?idModulo=$objeto->idModulo&conteudo=1");
				$x->parse("Pagina.Modulos");
			}else{
				$x->assign("modulos",$objeto->titulo);
				$x->assign("locationModulos","modulos.php?idModulo=$objeto->idModulo&conteudo=0");
				$x->parse("Pagina.Modulos");
			}
		}
	}

	//Exibe imagem para insercao de conteudo na pagina inicial do modulo

	if(isset($_SESSION['primeira'])){

		$_SESSION['primeira'] = NULL;

		$queryEntrada     = "SELECT conteudoCurso FROM cursos WHERE idCurso='".$_SESSION['idCurso']."'";
		$resultadoEntrada = mysql_query($queryEntrada,$conexao);
		$objetoEntrada    = mysql_fetch_object($resultadoEntrada);
		if($objetoEntrada->conteudoCurso != ''){
			$conteudo     = $objetoEntrada->conteudoCurso;
			$enter	      = array("\r\n", "\n", "\r");
			$br	      = '<br />';
			$conteudoNovo = str_replace($enter, $br, $conteudo);

			if(($_SESSION['idTipoUsuario']== "0") || ($_SESSION['idTipoUsuario']== "1") || ($_SESSION['idTipoUsuario']== "5")){//prof ou tutor
				$x->assign("link","textoEntradaModulo.php?edita=1");
				$x->assign("imagem","imagens/sstt_modificaC1.jpg");
				$x->parse("Pagina.Duvida");
				$x->parse("Pagina.Link");
				$x->parse("Pagina.Imagem");
			}
			$x->assign("conteudo",$conteudoNovo);
			$x->parse("Pagina.Conteudo");

		}else{
			if(($_SESSION['idTipoUsuario']== "0") || ($_SESSION['idTipoUsuario']== "1") || ($_SESSION['idTipoUsuario']== "5")){//prof ou tutor
				$x->assign("link","textoEntradaModulo.php");
				$x->assign("imagem","imagens/sstt_inserirC1.jpg");
				$x->parse("Pagina.Duvida");
				$x->parse("Pagina.Link");
				$x->parse("Pagina.Imagem");
			}
		}
	}


	//Para exibir o conteudo do modulo clicado
	if($_GET['conteudo']=="1")//se o modulo tiver conteudo
	{
		$idModulo = $_GET['idModulo']; //pegando a id do módulo que será visualizado pelo link

		//Recursos Associados
		$queryExercA     = "SELECT count(idformulario) as exercicios FROM formularios WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND idRecursoAssociado='".$idModulo."'";
		$resultadoExercA = mysql_query($queryExercA,$conexao);
		$objetoExercA    = mysql_fetch_object($resultadoExercA);

		$queryLinkA     = "SELECT count(idLink) as links FROM links WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND idRecursoAssociado='".$idModulo."'";
		$resultadoLinkA = mysql_query($queryLinkA,$conexao);
		$objetoLinkA    = mysql_fetch_object($resultadoLinkA);	

		$queryBiblioA     = "SELECT count(idBibliografia) as biblios FROM bibliografias WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND idRecursoAssociado='".$idModulo."'";
		$resultadoBiblioA = mysql_query($queryBiblioA,$conexao);
		$objetoBiblioA    = mysql_fetch_object($resultadoBiblioA);	

		$querySlideA     = "SELECT count(idRecurso) as slides FROM recursosAprendizagem WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND tipo=6 AND idRecursoAssociado='".$idModulo."'";
		$resultadoSlideA = mysql_query($querySlideA,$conexao);
		$objetoSlideA    = mysql_fetch_object($resultadoSlideA);

		$queryTextoA     = "SELECT count(idRecurso) as textos FROM recursosAprendizagem WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND tipo=1 AND idRecursoAssociado='".$idModulo."'";
		$resultadoTextoA = mysql_query($queryTextoA,$conexao);
		$objetoTextoA    = mysql_fetch_object($resultadoTextoA); 

		$queryGraficoA     = "SELECT count(idRecurso) as graficos FROM recursosAprendizagem WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND tipo=2 AND idRecursoAssociado='".$idModulo."'";
		$resultadoGraficoA = mysql_query($queryGraficoA,$conexao);
		$objetoGraficoA    = mysql_fetch_object($resultadoGraficoA);   	

		$queryImgA     = "SELECT count(idRecurso) as imagens FROM recursosAprendizagem WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND tipo=3 AND idRecursoAssociado='".$idModulo."'";
		$resultadoImgA = mysql_query($queryImgA,$conexao);
		$objetoImgA    = mysql_fetch_object($resultadoImgA);

		$queryCasoA     = "SELECT count(idRecurso) as casos FROM recursosAprendizagem WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND tipo=4 AND idRecursoAssociado='".$idModulo."'";
		$resultadoCasoA = mysql_query($queryCasoA,$conexao);
		$objetoCasoA    = mysql_fetch_object($resultadoCasoA);

		$queryVideoA     = "SELECT count(idRecurso) as videos FROM recursosAprendizagem WHERE idCurso='".$_SESSION['idCurso']."' AND recursoAssociado='modulo' AND tipo=5 AND idRecursoAssociado='".$idModulo."'";
		$resultadoVideoA = mysql_query($queryVideoA,$conexao);
		$objetoVideoA    = mysql_fetch_object($resultadoVideoA);		

		$x->assign("exercicios",$objetoExercA->exercicios);
		$x->assign("links",$objetoLinkA->links);
		$x->assign("biblios",$objetoBiblioA->biblios);
		$x->assign("slides",$objetoSlideA->slides);
		$x->assign("textos",$objetoTextoA->textos);
		$x->assign("graficos",$objetoGraficoA->graficos);
		$x->assign("imagens",$objetoImgA->imagens);
		$x->assign("casos",$objetoCasoA->casos);
		$x->assign("videos",$objetoVideoA->videos);

		//conteudo modulo
		$query = "SELECT * FROM modulos WHERE idModulo='".$idModulo."'";
		$resultado = mysql_query($query,$conexao);
		$objeto = mysql_fetch_object($resultado);

		$conteudo     = $objeto->conteudo;
		$enter	      = array("\r\n", "\n", "\r");
    		$br	      = '<br />';
    		$conteudoNovo = str_replace($enter, $br, $conteudo);

		//$_SESSION['idModulo'] = $objeto->idModulo;
		$x->assign("link","modificaConteudo.php?idModulo=$objeto->idModulo");
		$x->assign("imagem","imagens/sstt_modificaC1.jpg");
		$x->assign("titulo",$objeto->titulo);
		$x->assign("conteudo",$conteudoNovo);
		$x->assign("modulo",$objeto->idModulo);

		if(($_SESSION['idTipoUsuario']== "0") || ($_SESSION['idTipoUsuario']== "1") || ($_SESSION['idTipoUsuario']== "5")){ //se o kra for professor, ele pode modificar o conteudo
			$x->parse("Pagina.Link");
			$x->parse("Pagina.Imagem");
		}
		$x->parse("Pagina.Conteudo.Associado");
		$x->parse("Pagina.Conteudo.Titulo");
		$x->parse("Pagina.Conteudo");

	}
	else if($_GET['conteudo']=="0"){ //Exibir o link e imagem de inserir conteudo se o modulo nao tiver conteudo

		$idModulo = $_GET['idModulo'];
		if(($_SESSION['idTipoUsuario']== "0") || ($_SESSION['idTipoUsuario']== "1") || ($_SESSION['idTipoUsuario']== "5")){ //se o kra for professor ou tutor, ele pode modificar o conteudo
			$x->assign("link","inserirC.php?idModulo=$idModulo");
			$x->assign("imagem","imagens/sstt_inserirC1.jpg");
			$x->parse("Pagina.Link");
			$x->parse("Pagina.Imagem");

		}
	}
	$x->assign("nomeCurso",$_SESSION['nomeCurso']);

	if($objetoN->formularios){
		if($_SESSION['idTipoUsuario'] != '3'){//paciente nao pode visualizar os exercicios
			$x->parse("Pagina.Exercicios");
		}
	}

	if(($_SESSION['idTipoUsuario']=="0")||($_SESSION['idTipoUsuario']=="1")||($_SESSION['idTipoUsuario']=="5")){
		$x->parse("Pagina.Gerenciamento");
	}

	//Verifica se o professor escolheu 1-módulo,2-aula,3-área,4-tema
	$query1 = "SELECT conteudo FROM cursos WHERE idCurso='".$_SESSION['idCurso']."'";
	$resultado1 = mysql_query($query1,$conexao);
	$objeto1 = mysql_fetch_object($resultado1);

	if($objeto1->conteudo=="1"){ //modulo
		$x->assign("conteudoImg","imagens/stt_modulos2.jpg");
		$x->parse("Pagina.ConteudoImg");

	}else if($objeto1->conteudo=="2"){//aula
		$x->assign("conteudoImg","imagens/stt_aulas2.jpg");
		$x->parse("Pagina.ConteudoImg");

	}else if($objeto1->conteudo=="3"){//area
		$x->assign("conteudoImg","imagens/stt_areas2.jpg");
		$x->parse("Pagina.ConteudoImg");

	}else if($objeto1->conteudo=="4"){//tema
		$x->assign("conteudoImg","imagens/stt_temas2.jpg");
		$x->parse("Pagina.ConteudoImg");

	}


	$x->parse("Pagina");
	$x->out("Pagina");

?>
